package models

// CmfArticle ...
type CmfArticle struct {
	ArticleID uint32 `form:"article_id"      alias:"ID"`
	// ArticleTitle 文章标题
	ArticleTitle string `form:"article_title"   alias:"文章标题"   valid:"Required;MaxSize(50)"`
	// ArticleAuthor 作者名称
	ArticleAuthor string `form:"article_author"  alias:"作者名称"   valid:"Required;MaxSize(10)"`
	// ArticleTime 文章创建时间
	ArticleTime int32 `form:"article_time"    alias:"文章创建时间" valid:"MaxSize(11);NonNegativeInteger"`
	// ArticleContent 文章内容
	ArticleContent string `form:"article_content" alias:"文章内容"    valid:"Required"`
	// CreateTime 文章创建时间
	CreateTime uint32 `form:"create_time"     alias:"创建时间"`
	// UpdateTime 文章更新时间
	UpdateTime int32 `form:"update_time"     alias:"更新时间"`
	// UserID 文章的创建者
	UserID int32 `form:"user_id"         alias:"创建者ID"    valid:"Required"`
	// Status 文章的状态 1已上架 2已下架 3已删除
	Status int8 `form:"status"          alias:"文章的状态"`
	// Sort 文章排序 越小排在越前面
	Sort uint8 `form:"sort"            alias:"文章排序"`
}
